<?php
$data['titulo'] = $titulo;
$this->load->view('admin/header', $data);
?>

<!--/.span3-->
                    <div class="span9">
                      <div class="content">

                        <div class="module">
                          <div class="module-head">
                            <h3>Editar Empleado</h3>
                          </div>
                          <div class="module-option clearfix">
                            <div class="pull-right">
                              <a  href="<?=base_url()?>administrador/empleados" class="btn btn-inverse">Regresar</a>
                            </div>
                          </div>
                          <div class="module-body">

                              <form class="form-horizontal row-fluid" action="<?=base_url()?>administrador/editar_empleado/<?=$info_empleado['codigo']?>" method="post">
                                <h4>Datos personales: </h4>
                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Nombre:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="nombre" id="nombre" value="<?=$info_empleado['nombre']?>">
                                  </div>
                                </div>  

                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Apellido:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="apellido" id="apellido" value="<?=$info_empleado['apellido']?>">
                                  </div>
                                </div>    

                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Fecha de nacimiento:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="datepicker" id="datepicker" value="<?=$info_empleado['fecha_de_nacimiento']?>">
                                  </div>
                                </div>                             

                                 <div class="control-group">
                                  <label class="control-label" for="basicinput">Genero:</label>
                                  <div class="controls">                                    
                                  <input type="radio" name="genero" value="Masculino" id="genero" <?php if ($info_empleado['genero'] == 'Masculino') echo "checked"; ?>>   Masculino   
                                  <input type="radio" name="genero" value="Femenino" id="genero" <?php if ($info_empleado['genero'] == 'Femenino') echo "checked"; ?>>   Femenino   
                                  </div>                                  
                                  </div>

                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Telefono:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="telefono" id="telefono" value="<?=$info_empleado['telefono']?>">
                                  </div>
                                </div> 

                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Celular:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="celular" id="celular" value="<?=$info_empleado['celular']?>">
                                  </div>
                                </div> 

                               
                                  <div class="control-group">
                                  <label class="control-label" for="basicinput">Email:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="email" id="email" value="<?=$info_empleado['email']?>">
                                  </div>
                                </div> 


                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Cargo:</label>
                                  <div class="controls">
                                    <select tabindex="1" data-placeholder="Selecciona.." class="span6" name="cargo" id="cargo">
                                      <option value="">Selecciona..</option>
                                      
                                      <?php
                                      foreach ($cargos as $cargo) {
                                        if($cargo['estado'] == 1){
                                        if($info_empleado['cargo_codigo'] == $cargo['codigo']){
                                        ?>
                                          <option value="<?=$cargo['codigo']?>" selected><?=$cargo['nombre']?></option>
                                        <?php
                                        }else{
                                        ?>
                                          <option value="<?=$cargo['codigo']?>"><?=$cargo['nombre']?></option>
                                        <?php
                                        }                                      
                                      }
                                    }
                                      ?>

                                    </select>
                                  </div>
                                </div>

                                 <div class="control-group">
                                  <label class="control-label" for="basicinput">Rol:</label>
                                  <div class="controls">
                                    <select tabindex="1" data-placeholder="Selecciona.." class="span6" name="rol" id="rol">
                                      <option value="">Selecciona..</option>
                                      
                                      <?php
                                      foreach ($roles as $rol) {
                                        
                                        if($info_empleado['rol_codigo'] == $rol['codigo']){
                                        ?>
                                          <option value="<?=$rol['codigo']?>" selected><?=$rol['nombre']?></option>
                                        <?php
                                        }else{
                                        ?>
                                          <option value="<?=$rol['codigo']?>"><?=$rol['nombre']?></option>
                                        <?php
                                        }                                      
                                      
                                    }
                                      ?>

                                    </select>
                                  </div>
                                </div>


                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Dirección:</label>
                                  <div class="controls">
                                    <textarea class="span8" rows="5" name="direccion" id="direccion"><?=$info_empleado['direccion']?></textarea>
                                  </div>
                                </div>

                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Ciudad de residencia:</label>
                                  <div class="controls">
                                    <select tabindex="1" data-placeholder="Selecciona.." class="span6" name="ciudad" id="ciudad">
                                      <option value="">Selecciona..</option>
                                      
                                      <?php
                                      foreach ($ciudades as $ciudad) {
                                        if($ciudad['ciudad_estado'] == 1){
                                        if($info_empleado['ciudad_codigo'] == $ciudad['codigo']){
                                        ?>
                                          <option value="<?=$ciudad['codigo']?>" selected><?=$ciudad['ciudad_nombre']?></option>
                                        <?php
                                        }else{
                                        ?>
                                          <option value="<?=$ciudad['codigo']?>"><?=$ciudad['ciudad_nombre']?></option>
                                        <?php
                                        }                                      
                                      }
                                    }
                                      ?>

                                    </select>
                                  </div>
                                </div>
                                
                                <br>
                                <br>

                                <h4>Datos clinicos: </h4>
                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Padecimiento:</label>
                                  <div class="controls">
                                    <textarea class="span8" rows="5" name="padecimiento" id="padecimiento"><?=$info_empleado['padecimiento']?></textarea>
                                  </div>
                                </div>


                                 <div class="control-group">
                                  <label class="control-label" for="basicinput">Tipo de sangre:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="tipo_sangre" id="tipo_sangre" value="<?=$info_empleado['tipo_sangre']?>">
                                  </div>
                                </div> 


                                <div class="control-group">
                                  <label class="control-label" for="basicinput">Alergia:</label>
                                  <div class="controls">
                                    <textarea class="span8" rows="5" name="alergia" id="alergia"><?=$info_empleado['alergia']?></textarea>
                                  </div>
                                </div>


                                 <div class="control-group">
                                  <label class="control-label" for="basicinput">Persona de contacto:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="persona_contacto" id="persona_contacto" value="<?=$info_empleado['persona_contacto']?>">
                                  </div>
                                </div> 


                                 <div class="control-group">
                                  <label class="control-label" for="basicinput">Telefono:</label>
                                  <div class="controls">
                                    <input type="text" class="span8" name="telefono_persona" id="telefono_persona" value="<?=$info_empleado['numero_persona_contacto']?>">
                                  </div>
                                </div>                           
                                
                                                             

                                <div class="control-group">
                                  <div class="controls">
                                    <button type="submit" class="btn-success">Actualizar</button>
                                  </div>
                                </div>
                              </form>
                          </div>
                        </div>

                        
                        
                      </div><!--/.content-->
                    </div><!--/.span9-->
                </div>
            </div>
            <!--/.container-->
        </div>
        <!--/.wrapper-->

<?php
$this->load->view('admin/footer');
?>

<script>
  $(document).ready(function(){

    //VALIDACION
    var nombre = new LiveValidation('nombre', { validMessage: " ☑ " });
    nombre.add( Validate.Presence, { failureMessage: "Por favor, ingrese el nombre del empleado." } );
    nombre.add( Validate.Length, { maximum: 45, tooLongMessage:"El nombre debe contener un máximo de 45 caracteres." } );

    var apellido = new LiveValidation('apellido', { validMessage: " ☑ " });
    apellido.add( Validate.Presence, { failureMessage: "Por favor, ingrese el apellido del empleado." } );
    apellido.add( Validate.Length, { maximum: 45, tooLongMessage:"El apellido debe contener un máximo de 45 caracteres." } );

    var ciudad = new LiveValidation('ciudad', { validMessage: " ☑ " });
    ciudad.add( Validate.Presence, { failureMessage: "Por favor, ingrese la ciudad." } );

    var cargo = new LiveValidation('cargo', { validMessage: " ☑ " });
    cargo.add( Validate.Presence, { failureMessage: "Por favor, ingrese el cargo." } );

    var rol = new LiveValidation('rol', { validMessage: " ☑ " });
    rol.add( Validate.Presence, { failureMessage: "Por favor, ingrese el rol." } );

    var fecha = new LiveValidation('datepicker', { validMessage: " ☑ " });
    fecha.add( Validate.Presence, { failureMessage: "Por favor, ingrese una fecha." } );

    var telefono = new LiveValidation('telefono', { validMessage: " ☑ " });
    telefono.add( Validate.Length, { maximum: 20, tooLongMessage:"El telefono debe contener un máximo de 20 caracteres."} );
    telefono.add ( Validate.Numericality, { onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." }  );

    var celular = new LiveValidation('celular', { validMessage: " ☑ " });
    celular.add( Validate.Length, { maximum: 20, tooLongMessage:"El celular debe contener un máximo de 20 caracteres.", onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." } );
    celular.add ( Validate.Numericality, { onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." }  );

    var email = new LiveValidation('email', { validMessage: " ☑ " });
    email.add( Validate.Length, { maximum: 255, tooLongMessage:"El nombre debe contener un máximo de 20 caracteres." } );
    email.add( Validate.Email, {failureMessage:"Escriba un formato de email correcto"});

    var direccion = new LiveValidation('direccion', { validMessage: " ☑ " });
    direccion.add( Validate.Presence, { failureMessage: "Por favor, ingrese la dirección del empleado." } );
    direccion.add( Validate.Length, { maximum: 255, tooLongMessage:"La dirección debe contener un máximo de 255 caracteres." } );

    var padecimiento = new LiveValidation('padecimiento', { validMessage: " ☑ " });
    padecimiento.add( Validate.Length, { maximum: 255, tooLongMessage:"El padecimiento debe contener un máximo de 255 caracteres." } );

    var tipo_sangre = new LiveValidation('tipo_sangre', { validMessage: " ☑ " });
    tipo_sangre.add( Validate.Length, { maximum: 20, tooLongMessage:"El tipo de sangre debe contener un máximo de 20 caracteres." } );

    var alergia = new LiveValidation('alergia', { validMessage: " ☑ " });
    alergia.add( Validate.Length, { maximum: 255, tooLongMessage:"La alergia debe contener un máximo de 255 caracteres." } );

    var persona_contacto = new LiveValidation('persona_contacto', { validMessage: " ☑ " });
    persona_contacto.add( Validate.Presence, { failureMessage: "Por favor, ingrese la persona de contacto." } );
    persona_contacto.add( Validate.Length, { maximum: 45, tooLongMessage:"La persona de contacto debe contener un máximo de 45 caracteres." } );

    var telefono_persona = new LiveValidation('telefono_persona', { validMessage: " ☑ " });
    telefono_persona.add( Validate.Presence, { failureMessage: "Por favor, ingrese un teléfono." } );
    telefono_persona.add( Validate.Length, { maximum: 20, tooLongMessage:"El telefono de la persona de contacto debe contener un máximo de 20 caracteres.", onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." } );
    telefono_persona.add ( Validate.Numericality, { onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." }  );

    var usuario = new LiveValidation('usuario', { validMessage: " ☑ " });
    usuario.add( Validate.Presence, { failureMessage: "Por favor, ingrese el nombre de usuario." } );
    usuario.add( Validate.Length, { maximum: 20, tooLongMessage:"El usuario debe contener un máximo de 20 caracteres." } );

    var contrasena = new LiveValidation('contrasena', { validMessage: " ☑ " });
    contrasena.add( Validate.Presence, { failureMessage: "Por favor, ingrese la contraseña." } );
    contrasena.add( Validate.Length, { maximum: 45, tooLongMessage:"La contraseña debe contener un máximo de 45 caracteres." } );

    var confi_contrasena = new LiveValidation('confi_contrasena', { validMessage: " ☑ " });
    confi_contrasena.add( Validate.Presence, { failureMessage: "Por favor, ingrese la contraseña." } );
    confi_contrasena.add( Validate.Confirmation, { match: 'contrasena', failureMessage: "Contraseña no concuerda con la anterior."} );
    confi_contrasena.add( Validate.Length, { maximum: 45, tooLongMessage:"La contraseña debe contener un máximo de 45 caracteres." } );


    var cantidad = new LiveValidation('cantidad', { validMessage: " ☑ " });
    cantidad.add( Validate.Presence, { failureMessage: "Por favor, ingrese la cantidad de personas para la mesa." } );
    cantidad.add( Validate.Numericality, { minimum: 1, tooLowMessage:"El valor mínimo para la cantidad es 1.", maximum: 30, tooHighMessage:"El valor máximo para la cantidad es 30.", onlyInteger: true, notAnIntegerMessage: "La cantidad debe ser un número entero.", notANumberMessage : "La cantidad debe ser un número." } );

    
  });
</script>